package com.yfqy.app.modules.fund.vo;

import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 退款记录
 */
@Data
public class RefundedRecordVO {

    /**
     * 退款记录ID
     */
    private Long id;

    /**
     * 订单编号
     */
    private String orderNo;

    /**
     * 退款单号
     */
    private String refundNo;

    /**
     * 退款类型(1-整单退款；2-部分退款)
     */
    private Byte refundType;

    /**
     * 退款说明
     */
    private String refundDesc;

    /**
     * 实际退款金额
     */
    private BigDecimal refundAmount;
    /**
     * 申请退款金额
     */
    private BigDecimal applyRefundAmount;

    /**
     * 退款状态(0-申请中；1-退款成功；2-退款失败；3-退款中；4-已取消, 5-已拒绝)
     */
    private Byte refundStatus;

    /**
     * 申请时间
     */
    private Date applyTime;

    /**
     * 处理时间
     */
    private Date processTime;

    /**
     * 退款成功时间
     */
    private Date successTime;


    /**
     * 操作人姓名
     */
    private String operatorName;

    /**
     * 备注
     */
    private String remark;

}
